hammerhead ribozyme - Spanish English Dictionary